local rows = {
    {id = 0, class = 'roulette.Single', nums = {0}, payout = 3600},
    {id = 1, class = 'roulette.Single', nums = {1}, payout = 3600},
    {id = 2, class = 'roulette.Single', nums = {2}, payout = 3600},
    {id = 3, class = 'roulette.Single', nums = {3}, payout = 3600},
    {id = 4, class = 'roulette.Single', nums = {4}, payout = 3600},
    {id = 5, class = 'roulette.Single', nums = {5}, payout = 3600},
    {id = 6, class = 'roulette.Single', nums = {6}, payout = 3600},
    {id = 7, class = 'roulette.Single', nums = {7}, payout = 3600},
    {id = 8, class = 'roulette.Single', nums = {8}, payout = 3600},
    {id = 9, class = 'roulette.Single', nums = {9}, payout = 3600},
    {id = 10, class = 'roulette.Single', nums = {10}, payout = 3600},
    {id = 11, class = 'roulette.Single', nums = {11}, payout = 3600},
    {id = 12, class = 'roulette.Single', nums = {12}, payout = 3600},
    {id = 13, class = 'roulette.Single', nums = {13}, payout = 3600},
    {id = 14, class = 'roulette.Single', nums = {14}, payout = 3600},
    {id = 15, class = 'roulette.Single', nums = {15}, payout = 3600},
    {id = 16, class = 'roulette.Single', nums = {16}, payout = 3600},
    {id = 17, class = 'roulette.Single', nums = {17}, payout = 3600},
    {id = 18, class = 'roulette.Single', nums = {18}, payout = 3600},
    {id = 19, class = 'roulette.Single', nums = {19}, payout = 3600},
    {id = 20, class = 'roulette.Single', nums = {20}, payout = 3600},
    {id = 21, class = 'roulette.Single', nums = {21}, payout = 3600},
    {id = 22, class = 'roulette.Single', nums = {22}, payout = 3600},
    {id = 23, class = 'roulette.Single', nums = {23}, payout = 3600},
    {id = 24, class = 'roulette.Single', nums = {24}, payout = 3600},
    {id = 25, class = 'roulette.Single', nums = {25}, payout = 3600},
    {id = 26, class = 'roulette.Single', nums = {26}, payout = 3600},
    {id = 27, class = 'roulette.Single', nums = {27}, payout = 3600},
    {id = 28, class = 'roulette.Single', nums = {28}, payout = 3600},
    {id = 29, class = 'roulette.Single', nums = {29}, payout = 3600},
    {id = 30, class = 'roulette.Single', nums = {30}, payout = 3600},
    {id = 31, class = 'roulette.Single', nums = {31}, payout = 3600},
    {id = 32, class = 'roulette.Single', nums = {32}, payout = 3600},
    {id = 33, class = 'roulette.Single', nums = {33}, payout = 3600},
    {id = 34, class = 'roulette.Single', nums = {34}, payout = 3600},
    {id = 35, class = 'roulette.Single', nums = {35}, payout = 3600},
    {id = 36, class = 'roulette.Single', nums = {36}, payout = 3600},
    {id = 37, class = 'roulette.Numbers', nums = {1, 2}, payout = 1800, disable = true},
    {id = 38, class = 'roulette.Numbers', nums = {1, 4}, payout = 1800, disable = true},
    {id = 39, class = 'roulette.Numbers', nums = {2, 3}, payout = 1800, disable = true},
    {id = 40, class = 'roulette.Numbers', nums = {2, 5}, payout = 1800, disable = true},
    {id = 42, class = 'roulette.Numbers', nums = {3, 6}, payout = 1800, disable = true},
    {id = 43, class = 'roulette.Numbers', nums = {4, 5}, payout = 1800, disable = true},
    {id = 44, class = 'roulette.Numbers', nums = {4, 7}, payout = 1800, disable = true},
    {id = 45, class = 'roulette.Numbers', nums = {5, 6}, payout = 1800, disable = true},
    {id = 46, class = 'roulette.Numbers', nums = {8, 5}, payout = 1800, disable = true},
    {id = 48, class = 'roulette.Numbers', nums = {9, 6}, payout = 1800, disable = true},
    {id = 49, class = 'roulette.Numbers', nums = {8, 7}, payout = 1800, disable = true},
    {id = 50, class = 'roulette.Numbers', nums = {10, 7}, payout = 1800, disable = true},
    {id = 51, class = 'roulette.Numbers', nums = {8, 9}, payout = 1800, disable = true},
    {id = 52, class = 'roulette.Numbers', nums = {8, 11}, payout = 1800, disable = true},
    {id = 54, class = 'roulette.Numbers', nums = {9, 12}, payout = 1800, disable = true},
    {id = 55, class = 'roulette.Numbers', nums = {10, 11}, payout = 1800, disable = true},
    {id = 56, class = 'roulette.Numbers', nums = {10, 13}, payout = 1800, disable = true},
    {id = 57, class = 'roulette.Numbers', nums = {11, 12}, payout = 1800, disable = true},
    {id = 58, class = 'roulette.Numbers', nums = {11, 14}, payout = 1800, disable = true},
    {id = 60, class = 'roulette.Numbers', nums = {12, 15}, payout = 1800, disable = true},
    {id = 61, class = 'roulette.Numbers', nums = {13, 14}, payout = 1800, disable = true},
    {id = 62, class = 'roulette.Numbers', nums = {16, 13}, payout = 1800, disable = true},
    {id = 63, class = 'roulette.Numbers', nums = {14, 15}, payout = 1800, disable = true},
    {id = 64, class = 'roulette.Numbers', nums = {17, 14}, payout = 1800, disable = true},
    {id = 66, class = 'roulette.Numbers', nums = {18, 15}, payout = 1800, disable = true},
    {id = 67, class = 'roulette.Numbers', nums = {16, 17}, payout = 1800, disable = true},
    {id = 68, class = 'roulette.Numbers', nums = {16, 19}, payout = 1800, disable = true},
    {id = 69, class = 'roulette.Numbers', nums = {17, 18}, payout = 1800, disable = true},
    {id = 70, class = 'roulette.Numbers', nums = {17, 20}, payout = 1800, disable = true},
    {id = 72, class = 'roulette.Numbers', nums = {18, 21}, payout = 1800, disable = true},
    {id = 73, class = 'roulette.Numbers', nums = {19, 20}, payout = 1800, disable = true},
    {id = 74, class = 'roulette.Numbers', nums = {19, 22}, payout = 1800, disable = true},
    {id = 75, class = 'roulette.Numbers', nums = {20, 21}, payout = 1800, disable = true},
    {id = 76, class = 'roulette.Numbers', nums = {20, 23}, payout = 1800, disable = true},
    {id = 78, class = 'roulette.Numbers', nums = {24, 21}, payout = 1800, disable = true},
    {id = 79, class = 'roulette.Numbers', nums = {22, 23}, payout = 1800, disable = true},
    {id = 80, class = 'roulette.Numbers', nums = {25, 22}, payout = 1800, disable = true},
    {id = 81, class = 'roulette.Numbers', nums = {24, 23}, payout = 1800, disable = true},
    {id = 82, class = 'roulette.Numbers', nums = {26, 23}, payout = 1800, disable = true},
    {id = 84, class = 'roulette.Numbers', nums = {24, 27}, payout = 1800, disable = true},
    {id = 85, class = 'roulette.Numbers', nums = {25, 26}, payout = 1800, disable = true},
    {id = 86, class = 'roulette.Numbers', nums = {25, 28}, payout = 1800, disable = true},
    {id = 87, class = 'roulette.Numbers', nums = {26, 27}, payout = 1800, disable = true},
    {id = 88, class = 'roulette.Numbers', nums = {26, 29}, payout = 1800, disable = true},
    {id = 90, class = 'roulette.Numbers', nums = {27, 30}, payout = 1800, disable = true},
    {id = 91, class = 'roulette.Numbers', nums = {28, 29}, payout = 1800, disable = true},
    {id = 92, class = 'roulette.Numbers', nums = {28, 31}, payout = 1800, disable = true},
    {id = 93, class = 'roulette.Numbers', nums = {29, 30}, payout = 1800, disable = true},
    {id = 94, class = 'roulette.Numbers', nums = {32, 29}, payout = 1800, disable = true},
    {id = 96, class = 'roulette.Numbers', nums = {33, 30}, payout = 1800, disable = true},
    {id = 97, class = 'roulette.Numbers', nums = {32, 31}, payout = 1800, disable = true},
    {id = 98, class = 'roulette.Numbers', nums = {34, 31}, payout = 1800, disable = true},
    {id = 99, class = 'roulette.Numbers', nums = {32, 33}, payout = 1800, disable = true},
    {id = 100, class = 'roulette.Numbers', nums = {32, 35}, payout = 1800, disable = true},
    {id = 102, class = 'roulette.Numbers', nums = {33, 36}, payout = 1800, disable = true},
    {id = 103, class = 'roulette.Numbers', nums = {34, 35}, payout = 1800, disable = true},
    {id = 105, class = 'roulette.Numbers', nums = {35, 36}, payout = 1800, disable = true},
    {id = 109, class = 'roulette.Numbers', nums = {1, 2, 3}, payout = 1200, disable = true},
    {id = 110, class = 'roulette.Numbers', nums = {4, 5, 6}, payout = 1200, disable = true},
    {id = 111, class = 'roulette.Numbers', nums = {8, 9, 7}, payout = 1200, disable = true},
    {id = 112, class = 'roulette.Numbers', nums = {10, 11, 12}, payout = 1200, disable = true},
    {id = 113, class = 'roulette.Numbers', nums = {13, 14, 15}, payout = 1200, disable = true},
    {id = 114, class = 'roulette.Numbers', nums = {16, 17, 18}, payout = 1200, disable = true},
    {id = 115, class = 'roulette.Numbers', nums = {19, 20, 21}, payout = 1200, disable = true},
    {id = 116, class = 'roulette.Numbers', nums = {24, 22, 23}, payout = 1200, disable = true},
    {id = 117, class = 'roulette.Numbers', nums = {25, 26, 27}, payout = 1200, disable = true},
    {id = 118, class = 'roulette.Numbers', nums = {28, 29, 30}, payout = 1200, disable = true},
    {id = 119, class = 'roulette.Numbers', nums = {32, 33, 31}, payout = 1200, disable = true},
    {id = 120, class = 'roulette.Numbers', nums = {34, 35, 36}, payout = 1200, disable = true},
    {id = 121, class = 'roulette.Numbers', nums = {0, 1, 2}, payout = 1200, disable = true},
    {id = 122, class = 'roulette.Numbers', nums = {0, 2}, payout = 1200, disable = true},
    {id = 123, class = 'roulette.Numbers', nums = {0, 2, 3}, payout = 1200, disable = true},
    {id = 124, class = 'roulette.Numbers', nums = {1, 2, 4, 5}, payout = 900, disable = true},
    {id = 125, class = 'roulette.Numbers', nums = {2, 3, 5, 6}, payout = 900, disable = true},
    {id = 126, class = 'roulette.Numbers', nums = {8, 4, 5, 7}, payout = 900, disable = true},
    {id = 127, class = 'roulette.Numbers', nums = {8, 9, 5, 6}, payout = 900, disable = true},
    {id = 128, class = 'roulette.Numbers', nums = {8, 10, 11, 7}, payout = 900, disable = true},
    {id = 129, class = 'roulette.Numbers', nums = {8, 9, 11, 12}, payout = 900, disable = true},
    {id = 130, class = 'roulette.Numbers', nums = {10, 11, 13, 14}, payout = 900, disable = true},
    {id = 131, class = 'roulette.Numbers', nums = {11, 12, 14, 15}, payout = 900, disable = true},
    {id = 132, class = 'roulette.Numbers', nums = {16, 17, 13, 14}, payout = 900, disable = true},
    {id = 133, class = 'roulette.Numbers', nums = {17, 18, 14, 15}, payout = 900, disable = true},
    {id = 134, class = 'roulette.Numbers', nums = {16, 17, 19, 20}, payout = 900, disable = true},
    {id = 135, class = 'roulette.Numbers', nums = {17, 18, 20, 21}, payout = 900, disable = true},
    {id = 136, class = 'roulette.Numbers', nums = {19, 20, 22, 23}, payout = 900, disable = true},
    {id = 137, class = 'roulette.Numbers', nums = {24, 20, 21, 23}, payout = 900, disable = true},
    {id = 138, class = 'roulette.Numbers', nums = {25, 26, 22, 23}, payout = 900, disable = true},
    {id = 139, class = 'roulette.Numbers', nums = {24, 26, 27, 23}, payout = 900, disable = true},
    {id = 140, class = 'roulette.Numbers', nums = {25, 26, 28, 29}, payout = 900, disable = true},
    {id = 141, class = 'roulette.Numbers', nums = {26, 27, 29, 30}, payout = 900, disable = true},
    {id = 142, class = 'roulette.Numbers', nums = {32, 28, 29, 31}, payout = 900, disable = true},
    {id = 143, class = 'roulette.Numbers', nums = {32, 33, 29, 30}, payout = 900, disable = true},
    {id = 144, class = 'roulette.Numbers', nums = {32, 34, 35, 31}, payout = 900, disable = true},
    {id = 145, class = 'roulette.Numbers', nums = {32, 33, 35, 36}, payout = 900, disable = true},
    {id = 146, class = 'roulette.Numbers', nums = {0, 1, 2, 3}, payout = 700, disable = true},
    {id = 147, class = 'roulette.Numbers', nums = {1, 2, 3, 4, 5, 6}, payout = 600, disable = true},
    {id = 148, class = 'roulette.Numbers', nums = {4, 5, 6, 7, 8, 9}, payout = 600, disable = true},
    {id = 149, class = 'roulette.Numbers', nums = {7, 8, 9, 10, 11, 12}, payout = 600, disable = true},
    {id = 150, class = 'roulette.Numbers', nums = {10, 11, 12, 13, 14, 15}, payout = 600, disable = true},
    {id = 151, class = 'roulette.Numbers', nums = {13, 14, 15, 16, 17, 18}, payout = 600, disable = true},
    {id = 152, class = 'roulette.Numbers', nums = {16, 17, 18, 19, 20, 21}, payout = 600, disable = true},
    {id = 153, class = 'roulette.Numbers', nums = {19, 20, 21, 22, 23, 24}, payout = 600, disable = true},
    {id = 154, class = 'roulette.Numbers', nums = {22, 23, 24, 25, 26, 27}, payout = 600, disable = true},
    {id = 155, class = 'roulette.Numbers', nums = {25, 26, 27, 28, 29, 30}, payout = 600, disable = true},
    {id = 156, class = 'roulette.Numbers', nums = {32, 33, 28, 29, 30, 31}, payout = 600, disable = true},
    {id = 157, class = 'roulette.Numbers', nums = {32, 33, 34, 35, 36, 31}, payout = 600, disable = true},
    {id = 158, class = 'roulette.Numbers', nums = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}, payout = 300},
    {id = 159, class = 'roulette.Numbers', nums = {13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}, payout = 300},
    {id = 160, class = 'roulette.Numbers', nums = {32, 33, 34, 35, 36, 25, 26, 27, 28, 29, 30, 31}, payout = 300},
    {id = 161, class = 'roulette.Numbers', nums = {1, 34, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31}, payout = 300},
    {id = 162, class = 'roulette.Numbers', nums = {32, 2, 35, 5, 8, 11, 14, 17, 20, 23, 26, 29}, payout = 300},
    {id = 163, class = 'roulette.Numbers', nums = {33, 3, 36, 6, 9, 12, 15, 18, 21, 24, 27, 30}, payout = 300},
    {id = 164, class = 'roulette.Numbers', nums = {1, 2, 3, 4, 5,
                                                            6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}, payout = 200},
    {id = 165, class = 'roulette.Numbers', nums = {32, 33, 34, 35, 36,
                                                            19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31}, payout = 200},
    {id = 166, class = 'roulette.Numbers', nums = {32, 1, 34, 3, 36,
                                                            5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30}, payout = 200},
    {id = 167, class = 'roulette.Numbers', nums = {33, 2, 35, 4, 6,
                                                            8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31}, payout = 200},
    {id = 168, class = 'roulette.Numbers', nums = {32, 2, 34, 4, 36,
                                                            6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30}, payout = 200},
    {id = 169, class = 'roulette.Numbers', nums = {1, 33, 3, 35, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31}, payout = 200}
}

local map = {}

for _, row in ipairs(rows) do
    map[row.id] = row
end

local M = {}

function M.get_by_id(id)
    return map[id]
end

M.rows = rows
M.map = map

return M